package com.cloud.adrian.novel.author.service;

import com.cloud.adrian.novel.author.novel.dto.req.AuthorRegisterReqDto;
import com.cloud.adrian.novel.common.resp.RestResp;

/**
 * 作家后台服务类
 * @Author: xiangguiliang
 * @version: 1.0
 * @since: 2024/05/29
 */
public interface AuthorService {
    /**
     * 获取作家后台服务状态
     * @param userId 用户id
     * @return 状态
     */
    RestResp<Integer> getStatus(Long userId);

    /**
     * 作家后台服务注册
     * @param dto 请求参数
     * @return void
     */
    RestResp<Void> register(AuthorRegisterReqDto dto);
}
